gtk: Name GSK render nodes
authorEmmanuele Bassi <ebassi@gnome.org>
Wed, 27 Jul 2016 08:39:55 +0000 (09:39 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 18 Oct 2016 10:49:09 +0000 (11:49 +0100)
For debugging purposes it's helpful to name the nodes.

gtk/gtkwidget.c

index 39c8910bd22e72d3b7342027e5af2280ac671f76..bb000e463d3b0e90911599254d329b024135f4f5 100644 (file)
@@ -15860,6 +15860,7 @@ gtk_widget_get_render_node (GtkWidget   *widget,
       cairo_t *cr;
 
       tmp = gsk_render_node_new ();
+      gsk_render_node_set_name (tmp, "Draw Fallback");
       gsk_render_node_set_bounds (tmp, &bounds);
       gsk_render_node_set_transform (tmp, &m);
       cr = gsk_render_node_get_draw_context (tmp);
@@ -15882,6 +15883,7 @@ gtk_widget_get_render_node (GtkWidget   *widget,
           cairo_t *cr;
 
           tmp = gsk_render_node_new ();
+          gsk_render_node_set_name (tmp, "Draw Signal Handler");
           gsk_render_node_set_bounds (tmp, &bounds);
           gsk_render_node_set_transform (tmp, &m);
           cr = gsk_render_node_get_draw_context (tmp);